 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"         
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="/template/rich-template.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core" 
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">
	
	<ui:define name="titulo">
		#{msgs['edicaoFuncionario.titulo']}
	</ui:define>
	
	<ui:define name="body">
		<h:form>
			<h:panelGroup layout="block" style="margin-top: 25px;">
				<h:panelGrid columns="2" styleClass="centralized">
					<h:outputLabel value="#{msgs['label.identificador']}: " styleClass="required"/>
					<h:outputText value="#{funcionarioMB.funcionario.idFuncionario}"/>
					
					<h:outputLabel value="#{msgs['cadastroFuncionario.nome']}: " styleClass="required"/>
					<h:inputText label="#{msgs['cadastroFuncionario.nome']}" value="#{funcionarioMB.funcionario.nome}"  size="60" maxlength="100" required="true"/>
					
					<h:outputLabel value="#{msgs['cadastroFuncionario.empresa']}: " styleClass="required"/>
					<h:selectOneMenu label="#{msgs['cadastroFuncionario.empresa']}" value="#{funcionarioMB.funcionario.empresa.idEmpresa}" required="true">
						<f:selectItem itemLabel="-- #{msgs['cadastroFuncionario.empresaSelecionar']} --" noSelectionOption="true"/>
						<f:selectItems value="#{comboMB.comboEmpresas}"/>
					</h:selectOneMenu>
					
					<h:outputLabel value="#{msgs['cadastroFuncionario.matricula']}: "/>
					<h:inputText label="#{msgs['cadastroFuncionario.matricula']}" value="#{funcionarioMB.funcionario.matricula}"  size="15" maxlength="15">
						<f:validateLength maximum="15"/>
						<f:validateLongRange/>
					</h:inputText>
					
					<h:outputLabel value="#{msgs['cadastroFuncionario.rg']}: "/>
					<h:inputText label="#{msgs['cadastroFuncionario.rg']}" value="#{funcionarioMB.funcionario.rg}"  size="15" maxlength="10">
						<f:validateLength maximum="10"/>
						<f:validateLongRange/>
					</h:inputText>
					
					<h:outputLabel value="#{msgs['cadastroFuncionario.cpf']}: "/>
					<h:inputText label="#{msgs['cadastroFuncionario.cpf']}" value="#{funcionarioMB.funcionario.cpf}"  size="15" maxlength="11">
						<f:validateLength maximum="11"/>
						<f:validateLongRange/>
					</h:inputText>
					
					<h:outputText value="-" style="visibility: hidden;"/>
					<h:outputText value="-" style="visibility: hidden;"/>
					
					<h:panelGroup>
						<h:commandButton value="#{msgs['btn.salvar']}" action="#{funcionarioMB.salvar}"/>
						<h:commandButton value="#{msgs['btn.limpar']}" type="reset"/>
					</h:panelGroup>
				</h:panelGrid>
			</h:panelGroup>
		</h:form>
	</ui:define>
	
</ui:composition>